package co.com.coomeva.adminEvaluacion.modelo.entidades;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * AbstractEdEvaluacion entity provides the base persistence definition of the
 * EdEvaluacion entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractEdEvaluacion implements java.io.Serializable {

	// Fields

	private Long consEvaluacion;
	private EdPPeriodoEvaluacion edPPeriodoEvaluacion;
	private EdPTipoEvaluacion edPTipoEvaluacion;
	private EdColaboradorJefe edColaboradorJefe;
	private EdPMotivoEvaluacion edPMotivoEvaluacion;
	private Date fechaInicial;
	private Date fechaCierre;
	private String estado;
	private String codCargo;
	private String codCargoJefe;
	private String cargoJefe;
	private String jefeCodigo;
	private String empCargo;
	private String codCiudad;
	private Long empRolCodigo;
	private Set edCalificacionGlobals = new HashSet(0);
	private Set edCalificacionTipomods = new HashSet(0);
	private Set edCalificacionTipoabs = new HashSet(0);
	private Set edCalificacionTipoitems = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractEdEvaluacion() {
	}

	/** minimal constructor */
	public AbstractEdEvaluacion(Long consEvaluacion,
			EdPPeriodoEvaluacion edPPeriodoEvaluacion,
			EdPTipoEvaluacion edPTipoEvaluacion,
			EdColaboradorJefe edColaboradorJefe,
			EdPMotivoEvaluacion edPMotivoEvaluacion) {
		this.consEvaluacion = consEvaluacion;
		this.edPPeriodoEvaluacion = edPPeriodoEvaluacion;
		this.edPTipoEvaluacion = edPTipoEvaluacion;
		this.edColaboradorJefe = edColaboradorJefe;
		this.edPMotivoEvaluacion = edPMotivoEvaluacion;
	}

	/** full constructor */
	public AbstractEdEvaluacion(Long consEvaluacion,
			EdPPeriodoEvaluacion edPPeriodoEvaluacion,
			EdPTipoEvaluacion edPTipoEvaluacion,
			EdColaboradorJefe edColaboradorJefe,
			EdPMotivoEvaluacion edPMotivoEvaluacion, Date fechaInicial,
			Date fechaCierre, String estado, String codCargo,
			String codCargoJefe, String cargoJefe, String jefeCodigo,
			String empCargo, String codCiudad, Long empRolCodigo,
			Set edCalificacionGlobals, Set edCalificacionTipomods,
			Set edCalificacionTipoabs, Set edCalificacionTipoitems) {
		this.consEvaluacion = consEvaluacion;
		this.edPPeriodoEvaluacion = edPPeriodoEvaluacion;
		this.edPTipoEvaluacion = edPTipoEvaluacion;
		this.edColaboradorJefe = edColaboradorJefe;
		this.edPMotivoEvaluacion = edPMotivoEvaluacion;
		this.fechaInicial = fechaInicial;
		this.fechaCierre = fechaCierre;
		this.estado = estado;
		this.codCargo = codCargo;
		this.codCargoJefe = codCargoJefe;
		this.cargoJefe = cargoJefe;
		this.jefeCodigo = jefeCodigo;
		this.empCargo = empCargo;
		this.codCiudad = codCiudad;
		this.empRolCodigo = empRolCodigo;
		this.edCalificacionGlobals = edCalificacionGlobals;
		this.edCalificacionTipomods = edCalificacionTipomods;
		this.edCalificacionTipoabs = edCalificacionTipoabs;
		this.edCalificacionTipoitems = edCalificacionTipoitems;
	}

	// Property accessors

	public Long getConsEvaluacion() {
		return this.consEvaluacion;
	}

	public void setConsEvaluacion(Long consEvaluacion) {
		this.consEvaluacion = consEvaluacion;
	}

	public EdPPeriodoEvaluacion getEdPPeriodoEvaluacion() {
		return this.edPPeriodoEvaluacion;
	}

	public void setEdPPeriodoEvaluacion(
			EdPPeriodoEvaluacion edPPeriodoEvaluacion) {
		this.edPPeriodoEvaluacion = edPPeriodoEvaluacion;
	}

	public EdPTipoEvaluacion getEdPTipoEvaluacion() {
		return this.edPTipoEvaluacion;
	}

	public void setEdPTipoEvaluacion(EdPTipoEvaluacion edPTipoEvaluacion) {
		this.edPTipoEvaluacion = edPTipoEvaluacion;
	}

	public EdColaboradorJefe getEdColaboradorJefe() {
		return this.edColaboradorJefe;
	}

	public void setEdColaboradorJefe(EdColaboradorJefe edColaboradorJefe) {
		this.edColaboradorJefe = edColaboradorJefe;
	}

	public EdPMotivoEvaluacion getEdPMotivoEvaluacion() {
		return this.edPMotivoEvaluacion;
	}

	public void setEdPMotivoEvaluacion(EdPMotivoEvaluacion edPMotivoEvaluacion) {
		this.edPMotivoEvaluacion = edPMotivoEvaluacion;
	}

	public Date getFechaInicial() {
		return this.fechaInicial;
	}

	public void setFechaInicial(Date fechaInicial) {
		this.fechaInicial = fechaInicial;
	}

	public Date getFechaCierre() {
		return this.fechaCierre;
	}

	public void setFechaCierre(Date fechaCierre) {
		this.fechaCierre = fechaCierre;
	}

	public String getEstado() {
		return this.estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public String getCodCargo() {
		return this.codCargo;
	}

	public void setCodCargo(String codCargo) {
		this.codCargo = codCargo;
	}

	public String getCodCargoJefe() {
		return this.codCargoJefe;
	}

	public void setCodCargoJefe(String codCargoJefe) {
		this.codCargoJefe = codCargoJefe;
	}

	public String getCargoJefe() {
		return this.cargoJefe;
	}

	public void setCargoJefe(String cargoJefe) {
		this.cargoJefe = cargoJefe;
	}

	public String getJefeCodigo() {
		return this.jefeCodigo;
	}

	public void setJefeCodigo(String jefeCodigo) {
		this.jefeCodigo = jefeCodigo;
	}

	public String getEmpCargo() {
		return this.empCargo;
	}

	public void setEmpCargo(String empCargo) {
		this.empCargo = empCargo;
	}

	public String getCodCiudad() {
		return this.codCiudad;
	}

	public void setCodCiudad(String codCiudad) {
		this.codCiudad = codCiudad;
	}

	public Long getEmpRolCodigo() {
		return this.empRolCodigo;
	}

	public void setEmpRolCodigo(Long empRolCodigo) {
		this.empRolCodigo = empRolCodigo;
	}

	public Set getEdCalificacionGlobals() {
		return this.edCalificacionGlobals;
	}

	public void setEdCalificacionGlobals(Set edCalificacionGlobals) {
		this.edCalificacionGlobals = edCalificacionGlobals;
	}

	public Set getEdCalificacionTipomods() {
		return this.edCalificacionTipomods;
	}

	public void setEdCalificacionTipomods(Set edCalificacionTipomods) {
		this.edCalificacionTipomods = edCalificacionTipomods;
	}

	public Set getEdCalificacionTipoabs() {
		return this.edCalificacionTipoabs;
	}

	public void setEdCalificacionTipoabs(Set edCalificacionTipoabs) {
		this.edCalificacionTipoabs = edCalificacionTipoabs;
	}

	public Set getEdCalificacionTipoitems() {
		return this.edCalificacionTipoitems;
	}

	public void setEdCalificacionTipoitems(Set edCalificacionTipoitems) {
		this.edCalificacionTipoitems = edCalificacionTipoitems;
	}

}